package com.pantuo.sys.service;

import com.pantuo.common.utils.TableRequest;
import com.pantuo.sys.pojo.Line;
import org.springframework.data.domain.PageImpl;

import java.util.List;
import java.util.Map;

public interface LineService {

    public PageImpl<Object> findPageObjects(TableRequest request);

    public Integer findIdByName(String lineName_s);

    //根据公司名称查找出线路的名称以及对应的id
    public List<Map<String, Object>> findAllNames(Integer id);

    //根据公司id查线路名称
    public List<Map<String, Object>> findLineByCName(Integer id);

    //查询线路在某个时间段的总数统计
    public PageImpl<Object> lineRangeSelect(TableRequest request);

    public int findCountForLine();
}
